$(function() {
	


var R=false,A=false,P=false,N=false,K=false;//用于验证表单

$(function() {
	$("#addressId").val(-1);
	var ops=$("#address");//下拉列表
	
	$.ajax({
		type:"POST",
		url:"order.do?method=2",
		dataType:"json",
		async:false,
		success:function(data){
			var addrs=data.addrs;
			appendOps(addrs);
			ops.change(function() {
				fillForm(addrs,$(this).val());
			});
		}
		
	});
	
	function appendOps(addrs){
		for(var i=0;i<addrs.length;i++){
			ops.append("<option value='"+i+"'>"+i+":"+addrs[i].fullAddress.substr(0,6)+"...</option>");
		}
	}
	
	function fillForm(addrs,index){
		if(index==-1){
			$("#receiveName").val();
			$("#fullAddress").val();
			$("#postalCode").val();
			$("#phone").val();
			$("#mobile").val();
			$("#addressId").val(-1);
			return;
		}
//		A=true;
//		R=true;
//		P=true;
		
		$("#nameValidMsg>span").html('');
		$("#addressValidMsg>span").html('');
		$("#receiveName").val(addrs[index].receiveName);
		$("#fullAddress").val(addrs[index].postalCade);
		$("#postalCode").val(addrs[index].postalCode);
		$("#phone").val(addrs[index].phone);
		$("#mobile").val(addrs[index].mobile);
		
		$("#addressId").val(addrs[index].id);
		
	}
});


$(function() {
	
	
	$("#btnClientRegister").click(function() {
		if (A && P && R&& N && K ) {
			return true;
		} else {
			return false;
		}
	});
	
	
	//姓名验证
	$("#receiveName").blur(function() {
			A = false;
			var val = $(this).val();
			var info = $("#nameValidMsg p");
			//info.html("");
			if (val == "") {
				  info.text("姓名不能为空").css('color','red');
			}else{
				A=true;
				info.html("");
				info.html("<img src='./images/my/ajax_ok.png' />");
			}
			  });
	
	
	
	
		//收件人地址验证
		$("#fullAddress").blur(function() {
			P=false;
			var val=$(this).val();
			var info=$("#addressValidMsg p");
			//info.html("");
			if(val==""){
				info.html("");
				info.text("收件人地址不能为空").css('color','red');
			}
			else{
				P=true;
				info.html("");
				info.html("<img src='./images/my/ajax_ok.png' />");
			}
		});
	

		
		//验证邮政编码
		$("#postalCode").blur(function() {
			R=false;
			var val=$(this).val();
			var info=$("#codeValidMsg p");
			if(val==""){
				info.html("");
				info.text("邮政编码不能为空").css('color','red');;
			}else if(!val.match(/^[0-9]{6}$/)){
				info.html("");
				info.text("邮政编码格式不正确").css('color','red');
			}
			else{
				R=true;
				info.html("");
				info.html("<img src='./images/my/ajax_ok.png' />");
			}
		});
		
		//电话号码验证
		$("#phone").blur(function() {
			N=false;
			var val=$(this).val();
			var info=$("#phoneValidMsg p");
			if(val==""){
				info.html("");
				info.text("电话号码不能为空").css('color','red');;
			}else if(!val.match(/^[0-9]{4}\-[0-9]{8}$/)){
				info.html("");
				info.text("邮政编码格式不正确").css('color','red');
			}
			else{
				N=true;
				info.html("");
				info.html("<img src='./images/my/ajax_ok.png' />");
			}
		});


		
		
		//手机号码验证
		$("#mobile").blur(function() {
			K=false;
			var val=$(this).val();
			var info=$("#mobileValidMsg p");
			if(val==""){
				info.html("");
				info.text("手机号码不能为空").css('color','red');;
			}else if(!val.match(/^[0-9]{11}$/)){
				info.html("");
				info.text("邮政编码格式不正确").css('color','red');
			}
			else{
				K=true;
				info.html("");
				info.html("<img src='./images/my/ajax_ok.png' />");
			}
		});

		
});

});